home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 4 / Amiga Tools 4.iso / tools / usefull / mui-rechnung / tex / config / dviprint.fnt < prev    next >
Text File  |  1996-02-26  |  5KB  |  168 lines

  1. ;
  2. ;  This is the font-definition file for the printer driver "DVIprint"
  3. ;
  4. ;
  5. ;  Here a short discription of the syntax.
  6. ;
  7. ;    ";" mark's the beginning of a comment
  8. ;
  9. ;    11 different key words exists:
  10. ;
  11. ;
  12. ;     - flib_str
  13. ;    this defines the format string for the font libraries.
  14. ;    Example:
  15. ;       flib_str    PK%04d        ; this is the default string
  16. ;
  17. ;
  18. ;     - pk_str
  19. ;    this defines the format string for the pk-fonts
  20. ;    Example:
  21. ;       pk_str    %d/%s.%dpk    ; this is the default string
  22. ;
  23. ;
  24. ;     - basepkdir_str                (new since V1.10)
  25. ;    defines the format string for the pk-fonts which are searched via
  26. ;    the 'basepkdir' keyword.
  27. ;    Example:
  28. ;       basepkdir_str %d/%s.%dpk    ; this is the default string
  29. ;
  30. ;
  31. ;     - pkdir_str
  32. ;    defines the format string for the pk-fonts which are searched via
  33. ;    the 'pkdir' keyword.
  34. ;    Example:
  35. ;       pkdir_str    %s.pk        ; this is the default string
  36. ;
  37. ;
  38. ;     - flib_fnt_str                (new since V1.10)
  39. ;    the format string of the fonts in the fontlibraries
  40. ;    (Can only be defined once. Must be the same for all flib's)
  41. ;    Example:
  42. ;       flib_fnt_str    %s        ; this is the default string
  43. ;    Warning:
  44. ;       The name of a font in a library must not exceed 22 chars!
  45. ;
  46. ;    The Format of the format-strings is:
  47. ;       %d   ->   insert the dpi size
  48. ;       %h    ->   same as %d
  49. ;       %v   ->   insert vertical resolution in dpi
  50. ;       %x   ->   insert the (horizontal) dpi size multiplied with five
  51. ;       %y   ->   insert the vertical dpi size multiplied with five
  52. ;       %M    ->   insert font magnification (e.g. 1200)    [not yet implemented]
  53. ;       %m    ->   insert font magification / 1000 (e.g. 1.2)    [not yet implemented]
  54. ;       %s   ->   insert the font name
  55. ;
  56. ;
  57. ;     - flib
  58. ;    predefine a font library
  59. ;    Example:
  60. ;       flib        100    disk2:fontlib
  61. ;    This defines a font library of the resolution 100dpi in the directory
  62. ;    disk2:fontlib
  63. ;
  64. ;
  65. ;     - font
  66. ;    predefine a pk-font
  67. ;    Example:
  68. ;       font        cmr10    100    ram:fastpk
  69. ;    This defines the pk-font "cmr10" at 100dpi in the directory
  70. ;    ram:fastpk
  71. ;
  72. ;
  73. ;     - basepkdir
  74. ;    predefine a base directory of pk-files (all magsteps)
  75. ;    Example:
  76. ;       basepkdir_str    %d/%s.%dpk
  77. ;       basepkdir        180     TeX:nec_draft
  78. ;    This defines, that all pk-files of the base dpi resolution 180dpi
  79. ;    can be found in the directory 'TeX:nec_draft/'.
  80. ;    E.g. font 'cmr10' at magstep 1 will be searched at:
  81. ;    'TeX:nec_draft/216/cmr10.216pk'
  82. ;    This is usefull, if you have more printers. Or if you have an Epson FX
  83. ;    printer with the resolution 120x72dpi, you can easy seperate the printer
  84. ;    fonts from the previewer fonts. Do all printer fonts in the dir
  85. ;    'TeX:fx_draft' and add the line 'basepkdir TeX:fx_draft' only to
  86. ;    the DVIprint.fnt file.
  87. ;
  88. ;    If a base directory is defined to the current base-DPI and a font
  89. ;    can't be found and the ENV variable CALLMF is set, the defined
  90. ;    base directory will be taken to the ARexx script so that the
  91. ;    new generated font can be copied in this directory.
  92. ;
  93. ;    NEW SINCE 1.12: basepkdir takes three parameter, e.g.
  94. ;       basepkdir    120 72    TeX:pk/EpsonFX
  95. ;    The second argument is the vertical resolution.
  96. ;
  97. ;
  98. ;     - pkdir
  99. ;    predefine a directory of pk-fonts. Can be used to link one pk-size
  100. ;    to another
  101. ;    Example:
  102. ;       pkdir_str    %s.pk
  103. ;       pkdir    109    TeX:pk/110
  104. ;       pkdir    110    TeX:pk/110
  105. ;    The font TeX:pk/110/cmr10.pk is now used for resolution 109 and 110.
  106. ;
  107. ;    NEW SINCE 1.12: pkdir takes three parameter, e.g.
  108. ;       pkdir    120 72    TeX:pk/EpsonFX
  109. ;    The second argument is the vertical resolution.
  110. ;
  111. ;
  112. ;     - flibenv
  113. ;    define a list of directories. Same use as the ENV: var 'FLIBDIR'.
  114. ;    (If you define 'flibenv' or the var 'FLIBDIR', the default
  115. ;     'TeX:fontlib' will be overwriten.)
  116. ;    Example:
  117. ;       flibenv    Disk1:fontlib Disk2:fontlib TeX:fontlib
  118. ;
  119. ;
  120. ;     - pkenv
  121. ;    define a list of directories. Same use as the ENV: var 'PKDIR'.
  122. ;    (If you define 'pkenv' or the var 'PKDIR', the default
  123. ;     'TeX:pk' will be overwriten.)
  124. ;    Example:
  125. ;       pkenv    Disk1:pk Disk2:pk
  126. ;       (In this example, fonts in TeX:pk won't be found!)
  127. ;
  128. ;
  129. ;  Example:
  130. ;
  131. ;    flib    100  fontdisk1:fontlib
  132. ;    flib_str    PK%04hx%04v        ; fonts with different x/y resolution
  133. ;    flib    120  fontdisk2:fontlib
  134. ;    flib    131  fontdisk2:fontlib
  135. ;    flib    144  fontdisk2:fontlib
  136. ;    ....
  137. ;    flib_str    PK%04d            ; use for the other libs the default format string
  138. ;    pkdir_str    %x/%s.%xpk
  139. ;    pkdir    100  ctex:pk        ; other font-name format
  140. ;    pkdir_str    %s.pk
  141. ;    pkdir    100  pkdisk1:pk/preview
  142. ;
  143.  
  144. ;basepkdir_str    %hx%v/%s.%hx%vpk
  145. ;basepkdir    120 72    TeX:pk/120x72
  146. ;basepkdir    240 216    TeX:pk/240x216
  147. ;basepkdir    360 180    TeX:pk/360x180
  148.  
  149. ;basepkdir_str    %d/%s.%dpk
  150. ;basepkdir    180 180    TeX:pk/180x180
  151. ;basepkdir    300 300    TeX:pk/300x300
  152. ;basepkdir    360 360    TeX:pk/360x360
  153.  
  154. ;basepkdir    44    TeX:pk
  155. ;basepkdir    83    TeX:pk
  156. ;basepkdir    91    TeX:pk
  157. ;basepkdir    100    TeX:pk
  158. ;basepkdir    120    TeX:pk
  159.  
  160. basepkdir    360 360    TeX:pk/NEChi    ; NEC P20 360 dpi
  161. basepkdir    360 180    TeX:pk/EpsonLQ    ; Epson
  162. basepkdir    240 216    TeX:pk/EpsonFX    ; FX 80
  163. basepkdir    180 180  TeX:pk/NEC      ; NEC P20 180 dpi
  164. basepkdir    300 300    TeX:pk/DeskJet    ; HP DeskJet 510
  165. basepkdir    100 100    TeX:pk/Amiga    ; Laserdrucker
  166. basepkdir    204 196    TeX:pk/TrapFax    ; Fax-Modem
  167. basepkdir    600 600    TeX:pk/LJ4    ; HP LaserJet 4M
  168.